Skip to main content
Version: 1.0.0

二、开发环境搭建

本章节指导用户在 PC 上成功搭建可以交叉编译板载应用软件的开发环境。

2.1 主机环境配置 (Docker)

用户需要一台 x86 主机来安装 SDK 和配置开发环境。我们强烈建议使用 Docker 来保证编译环境的一致性,简化环境配置过程。

  • 硬件推荐
    • 若主要用于模型编译、量化等任务,推荐内存 >= 8GB。
    • 若主要用于交叉编译应用,主流 PC 即可满足要求。
  • 操作系统
    • Ubuntu 20.04 或更高版本。

主机环境配置步骤如下:

  1. 安装依赖工具

    打开终端,执行以下命令安装 Git, Docker 等必要工具。

    sudo apt-get update
    sudo apt install -y git git-lfs docker.io wget unzip parted fdisk util-linux e2fsprogs dosfstools
  2. 获取 TACO SDK

  3. 启动 Docker 编译环境

    进入 SDK 根目录,执行 start_workshop_docker.sh 脚本来启动并进入预配置好的 Docker 容器。

    ./start_workshop_docker.sh

    成功后,用户将进入 Docker 容器的 bash 终端,后续的编译操作都将在此环境中进行。

2.2 开发板环境配置

  1. 登录开发板

    开发板上电后,通过串口(波特率 115200,用户名/密码: root/123456)或 SSH 登录。

  2. 安装板载业务包

    MES20 开发板默认是最小系统,需手动安装 taco-sdk 业务包以获取最新的库和驱动。

    sudo apt update
    sudo apt install taco-sdk
  3. 验证驱动加载

    执行 lsmod 命令,确保 vipcore 驱动已成功加载,如下所示:

    root@taco-ems20:~# lsmod
    Module Size Used by
    vipcore 245760 0
  4. 验证版本信息

    为了确保开发环境与文档一致,避免因版本错乱导致未知问题,请在开发板上执行以下命令查看 SDK 版本信息:

    tps-smi

    tps-smi

    请核对输出的版本号,确保其符合用户项目所要求的版本。